@import url("base.css");
#header-bg{
	width:100%;
	height:300px;
	background:url("../images/header-bg.jpg");
	position:absolute;
	top:0;
	z-index:-1;	
}
#wrapper{
	width:1000px;
	margin:15px auto 0;
}
#header{
	height:285px;
	background:url("../images/banner.png") no-repeat right top #FFF;
	-webkit-border-top-left-radius:10px;
	-webkit-border-top-right-radius:10px;
	-moz-border-radius-topleft:10px;
	-moz-border-radius-topright:10px;
	border-top-left-radius:10px;
	border-top-right-radius:10px;
}
#header a,#header p{
	color:#FFF;
}
#site-meta{
	padding:30px 30px 0;
}
#site-meta a:hover{
	text-decoration:underline;
	color:#09F;
}
#site-meta p{
	margin-left:20px;
	margin-top:10px;
	font-style:italic;
}
#nav{
	overflow:hidden;
	margin-top:48px;
	margin-left:30px;
}
#nav li{
	float:left;
	margin-right:3px;
	height:26px;
	line-height:26px;
}
#nav li a{
	display:block;
	padding:0 17px;
	background:#666466;
}
#nav li a:hover{
	background:#4C4A4C;
}

#content{
	overflow:hidden;
	margin-top:-117px;	
}
#sidebar{
	float:right;
	width:270px;
	margin-top:125px;
	margin-right:15px;
}
#main{
	float:left;
	width:680px;
	padding:20px 15px;
	background:#FFF;	
}

/* post index style */
.post{
	margin-bottom:30px;
}
.entry-title a{
	color:#000;
}
.entry-title a:hover{
	color:#0099FF;
	text-shadow:1px 0 2px #66B3FF;
}
.entry-meta{
	padding-top:5px;
}
.entry-meta span{
	margin-left:15px;
	padding-left:12px;
}
.entry-meta a{
	color:#000;
}
.entry-meta a:hover{
	color:#0099FF;
	border-bottom:1px solid #0984FF;
}
.entry-meta .author{
	background:url("../images/author.gif") no-repeat left center;
}
.entry-meta .date{
	background:url("../images/calender.gif") no-repeat left center;
}
.entry-meta .category{
	padding-left:17px;
	background:url("../images/category.gif") no-repeat left center;
}
.entry-meta .comm{
	padding-left:15px;
	background:url("../images/comm.gif") no-repeat left center;
}
.entry-meta .views{
	padding-left:16px;
	background:url("../images/views.gif") no-repeat left center;
}
.entry-content{
	padding:15px;
	line-height:2;
}
.entry-footer{
	overflow:hidden;
	padding-bottom:2px;
	border-bottom:1px dotted #444;
}
.entry-footer .tags{
	float:left;
}
.entry-footer .more{
	float:right;
}
.entry-footer a{
	padding:0 3px;
	color:#444;	
}
.entry-footer a:hover{
	color:#FFF;
	background:#333;
}
#pages{
	overlfow:hidden;
}
#pages  a{
	color:#444;
}
#pages a:hover{
	color:#000;
	text-shadow:0 1px 0 #ddd;
}
#pages .old{
	float:left;
	padding-left:10px;
	background:url("../images/older_pages.gif") no-repeat left center;
}
#pages .new{
	float:right;
	padding-right:10px;
	background:url("../images/newer_pages.gif") no-repeat right center;
}

/* sidebar style */
.search{
	border-bottom:none !important;
}
.search input{
	width:210px;
	height:22px;
	line-height:22px;
	padding:2px 10px 2px 20px;
	border:1px solid; 
	border-top-color:#CCC;
	border-left-color:#CCC;
	border-right-color:#DDD;
	border-bottom-color:#DDD;
	background:url("../images/search.png") no-repeat left center;
}
.widget{
	margin-bottom:15px;
	padding-bottom:5px;
	border-bottom:1px solid #DDD;
}
.widget .title{
	font-size:14px;
}
.widget ul{
	margin-left:10px;
	margin-top:10px;
} 
.widget ul li{
	height:26px;
	line-height:26px;
}
.widget ul li a{
	padding-left:7px;
	background:url("../images/li_r.gif") no-repeat left center;
	color:#000;
}
.widget ul li a:hover{
	padding-left:7px;
	margin-left:-5px;
	background:url("../images/li_l.gif") no-repeat left center;
	color:#0099FF;
}

/* single post style*/


/* footer style*/
#footer{
	width:970px;
	margin-left:15px;
	margin-bottom:15px;
	color:#333;
}
#footer:after{
	content:".";
	height:0;
	display:block;
	clear:both;
	visibility:hidden;
}
#footer #copyright{
	float:left;
}
#footer #powerby{
	float:right;
}
#footer a{
	color:#000;
}